* {
	margin: 0;
	padding: 0;
}

a,
li,
input,
button {
	list-style: none;
	text-decoration: none;
	outline: none;
}

html,
body {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	font-family: 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;
}

body {
	position: relative;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}

@font-face {
	font-family: 'iconfont';  /* project id 2004717 */
	src: url('//at.alicdn.com/t/font_2004717_iliuek4v45.eot');
	src: url('//at.alicdn.com/t/font_2004717_iliuek4v45.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_2004717_iliuek4v45.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_2004717_iliuek4v45.woff') format('woff'),
	url('//at.alicdn.com/t/font_2004717_iliuek4v45.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_2004717_iliuek4v45.svg#iconfont') format('svg');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.index-header {
	height: 40px;
	line-height: 40px;
}

.layui-nav-bar {
	display: none;
}

.layui-layout-admin .layui-header {
	background-color: rgb(20, 49, 100);

}

.layui-layout-admin .layui-logo {
	text-align: left;
	padding-left: 12px;
	cursor: pointer;
	line-height: 40px;
}

.layui-logo img {
	width: 30px;
	height: 30px;
}

.index-header.layui-nav .layui-nav-item {
	line-height: 40px;
}

/*内容区域背景颜色*/
.layui-layout-body .layui layout-admin .layui-body {
	background-color: #081c35;
	bottom: 0;
}

#container {
	width: 100%;
	height: 100%;
	background-color: #0d2b5e;
	position: relative;
	background-repeat: no-repeat;
}

/*右边顶部样式*/
.layui-nav-img {
	width: auto;
	height: 20px;
	margin-right: 5px;
}

.layui-nav .layui-nav-item a {
	padding: 0 0 0 0.2rem;
}

.layui-nav-item .us {
	height: 23px;
}

/*左侧导航*/
.layui-side-scroll,
.layui-layout-admin .layui-side,
.layui-nav-tree {
	width: 150px;

}

.layui-layout-admin .layui-side {
	top: 40px;
}

.layui-bg-black,
.layui-nav {
	background-color: rgb(17, 51, 109);
	border: none;

}

.left_tab .layui-nav-item {
	width: 120px;
	line-height: 40px;
	color: #808080;
	height: 40px;
	font-size: 14px;
	text-align: left;
}

.left_tab .layui-this {
	color: #fff;
	background-color: #0c66bb;
}

.work {
	width: 21px;
	height: 21px;
}

.look {
	width: 120px;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	text-align: center;
	background-color: rgb(21, 50, 100);
}

.layui-nav .num a {
	color: #808080;
}

.layui-nav * {
	font-size: 14px;

}

.layui-nav span {
	margin-left: 10px;
}

#loading {
	width: 70px;
	height: 67px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	animation: turn 1s linear infinite;
	z-index: 9999999;
}

@keyframes turn {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}